草庐IT

objective-c - UITableViewController 和 UITextField 键盘

全部标签

objective-c - NSObject 扩展 UIAlertViewDelegate 崩溃?

我有一个助手类,我想显示一个UIAlertView,然后将执行一些Web服务操作。我想这样做,这样我就可以在其他地方重新使用警报View。我是这样声明的:@interfaceFBLinkHelper:NSObject我还有一个显示警报View的方法:-(void)showLinkDialog{UIAlertView*av=[[UIAlertViewalloc]initWithTitle:@"LinkaccountwithFacebook?"message:@"LinkingyouraccountwithFacebookextendsyouruserexperience.Linkacco

ios - Objective-C 中的 Box2D

我目前正在运行Kobold1.0.4并且不知道如何使用Objective-C使用Box2D,任何帮助将不胜感激。我看过与kobold的Box2d示例项目,但它只使用c++,我需要在objective-c中完成它,因为我对两者都不太自信。 最佳答案 将源文件的扩展名从*.m更改为*.mm以便能够在其中使用C++类。它将允许您在objective-c代码中创建和管理box2d对象 关于ios-Objective-C中的Box2D,我们在StackOverflow上找到一个类似的问题:

objective-c - 获取连接到套接字的主机的主机名

我正在使用Apple的TCPServer类在传入连接监听时打开一个套接字。这是当有人连接到监听套接字时调用的回调:staticvoidTCPServerAcceptCallBack(CFSocketRefsocket,CFSocketCallBackTypetype,CFDataRefaddress,constvoid*data,void*info){TCPServer*server=(TCPServer*)info;if(kCFSocketAcceptCallBack==type){//foranAcceptCallBack,thedataparameterisapointertoa

ios - 如何在 MPMoviePlayerController 上添加 UIImageView | iOS | objective-c

我有一个Controller,我在其中使用MPMoviePlayerController显示视频。我需要在视频上放一张图片。我正在尝试使用以下代码,但它没有出现。我缺少什么?//methodtoplaythevideo-(void)playVideoInLoopMode:(BOOL)loop{NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"myvideo"ofType:@"m4v"]];MPMoviePlayerController*mp=[[MPMoviePlayerControlleral

objective-c - setNeedsDisplay 在一个大的 UIView 导致

我有一个非常大的UIView,大小约为3000x3000。在这个大View中,我用手写笔或手指在iPad上进行了一些自由形式的绘图。这是我的触摸开始和移动方法的代码。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{Line_Point*to_be_added=[[Line_Pointalloc]init];to_be_added.line_color=[UIColorcolorWithCGColor:current_color.CGColor];to_be_added.line_pattern=[NSString

objective-c - If 语句在多个 CALayer 之间进行选择

我在boxLayer上有一个CoreAnimation图像,我正在复制它,改变第二个(boxLayer2)的Action并移动它的位置,以便有人可以在两个图像之间进行选择。我希望用户能够点击boxLayer的图像,而boxLayer2图像除了boxLayer移动外什么都不做(除了接收触摸我没有包含我的动画代码),反之亦然。我无法使用if语句。我尝试了多种变体self.layer==boxLayer或CALayer==boxlayer...sublayer是一个数组,所以就这样了。如果我知道我遗漏了什么,任何帮助/解释都将不胜感激。谢谢!UIView*BounceView在VC中声明在B

iphone - 自定义键盘为 iPhone sdk 中的应用程序制作?

我正在开发一个应用程序,其中我需要3个键盘,它应该看起来像iPhone默认键盘,如F1、F2...f12、导航按钮、命令按钮,所以我的问题是。我可以使用iPhone键盘并编辑或添加额外功能或任何其他用于扩展键盘功能的API吗?我是否应该制作自己的键盘,例如添加UIView和添加按钮?如果我使用自己的应用程序,Apple会接受我的应用程序上传到iTunes吗?请清除我的内容,如果您有任何帮助Material,请与我分享。提前致谢。 最佳答案 IsthispossiblethaticanuseiPhonekeyboardandedito

ios - 如果由弹出窗口作为模型呈现,UITableViewController 将失去滚动功能

只有当弹出框Controller显示键盘时,模型TableView(UITableViewController)不滚动表的任何原因?我基本上有一个带有按钮的弹出菜单,该按钮可以全屏打开模型Tableview,点击时表格底部行中的文本字段会被键盘隐藏。这与您必须手动管理滚动的UIView或Scrollview不同。UITableViewController内置了这个功能,如果在层次结构中有一个弹出Controller,它就不起作用。示例项目:www.geoffcoope.co.uk/ios/testTVCScrolling.zip谢谢杰夫 最佳答案

objective-c - iOS 面朝上方向问题

当设备放在table上时,有什么方法可以区分横向和纵向,即UIDeviceOrientationFaceUp?我有两个不同的xib文件,我根据用户拿着设备的方式在它们之间切换。但是当我横向握住设备,然后放下设备时,问题就出现了。设备保持横向,但会加载纵向xib文件。如果在我的编码中我将UIDeviceOrientationFaceUp与横向结合起来,问题就会相反:那么当设备仍处于纵向时,我将显示横向View。有什么方法可以判断设备是否仍在显示横向或纵向?我试过检查框架宽度,但它声称它是768,即使设备平放在风景中也是如此。当设备变平时,我无法强制调整方向,我听说这会导致AppStore

objective-c - 如何配置 RestKit errorMapping 以接受更复杂的响应?

errorMapping定义为:[[[[RKObjectManagersharedManager]mappingProvider]errorMapping]setRootKeyPath:@"error"];它可以很好地处理作为字符串的简单错误消息:renderstatus::unprocessable_entity,json:{:error=>'cannotcreatetopic'}但是,哈希响应失败:renderstatus::unprocessable_entity,json:{:error=>@topic.errors}并给出:Wrestkit.object_mapping:RK